ball hitch - Turkish English Dictionary